submarine cable repeater - Turkish English Dictionary